Starting Out with Java: From Control Structures through Objects by Tony Gaddis G.E.T BooK : http://ibookstore.us/?book=0133957055